/* 初始化CSS */
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img{margin:0;padding:0;}

fieldset,img{border:none;}
address,caption,cite,code,dfn,th,var{font-style:normal; font-weight:normal;}
ul,ol{list-style:none;}
select,input{vertical-align:middle;}
select,input,textarea{font-size:12px;margin:0;}
table{border-collapse:collapse;}
body{background:#fff;color:#333;font:12px/22px 'Microsoft Yahei','微软雅黑','Simsun','宋体','Arial';}
/* 页面通用部分 */
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both;height:0;font-size:0;overflow:hidden;}
a{color:#1f3b7b;text-decoration:none;}
a:visited{color:#6079b2;}
a:hover/*,a:active,a:focus*/{color:#8d0000;text-decoration:underline;}

/*header*/
header{width: 100%;height: 40px;line-height: 40px;padding:20px 0;background:#09f;font-size: 18px;}
header .def-banner{margin: 0 auto;width: 1035px;height: 40px;}
.def-banner .def-logo{float: left;width:110px;height: 43px;font-size: 16px;color: #fff;}
.def-banner .def-logo img{float: left;margin-right: 7px;width:38px;height: 43px;}
.def-banner .def-nav{float: left;margin: 0 95px 0 75px;width: ;}
.def-banner .def-nav li{float: left;padding: 0 35px;height: 40px;}
.def-banner .def-nav a,.def-banner .def-nav a:active{color: #fff;text-decoration: none;}
.def-banner .def-nav a:hover{font-size: 20px;text-shadow:1px 1px 3px #03c;}
.def-banner .def-login{color: #fff;font-weight: normal;}

.def-wrap{margin: 20px auto;width: 1035px;}
/*tab*/
.def-wrap .def-tab-list{width: 1026px;height: 60px;border: 2px solid #09f;border-right:0}
.def-wrap .def-tab-list li,.def-wrap .def-tab-list li a{float: left;width: 128px;height: 56px;line-height: 60px;text-align: center;border-right: 2px solid #09f;color: #09f;font-size: 16px;cursor: pointer;}
.def-wrap .def-tab-list .def-item-last{width: 172px;border-right: 0 solid #09f;}
.def-wrap .def-tab-list li a:hover{text-decoration: none;color: #fff;background: #09f;}
.def-wrap .def-tab-list .selected{color: #fff;background: #09f;}
/*content*/
.def-wrap .def-content-list{width:975px;/*height: 960px;*/padding: 0 43px 20px 17px;}
.def-cont-tit{margin: 17px 0 13px;font-size: 24px;font-weight: normal;text-align:left}
.def-wrap .def-content-list .def-tab-group{width:975px;height: 60px;}
.def-wrap .def-content-list .def-group-item{margin-right: 100px;float: left;width:230px;height: 62px;padding-left: 65px;line-height: 60px;font-size: 24px;cursor: pointer;}
.def-wrap .def-content-list .active{border-bottom: 2px solid #09f;}
.def-wrap .def-content-list .first{background: url(../image/pic2.png) no-repeat;}
.def-wrap .def-content-list .second{background: url(../image/pic3.png) no-repeat;}
.def-wrap .def-content-list .third{margin-right: 0;background: url(../image/pic4.png) no-repeat;}
.def-content-group img{margin-left: 70px;}
.def-content-group p{margin-left: 25px;font-size: 16px;line-height: 25px;text-align:left}
.def-cont-says{margin-left: 125px;width: 810px;}
.def-cont-says li{position: relative;width: 810px;height: 101px;line-height: 100px;}
.def-cont-says .def-says-pic{float: left;margin-left: 0;width: 60px;height: 60px;border-radius: 999px;}
.def-cont-says .def-says-txt{margin-left: 20px;float: left;width: 655px;height: 70px;text-align:left;font-size: 14px;line-height: 20px;border-bottom: 1px solid #bfbfbf;color: #333;}
.def-cont-says .def-says-support{position: absolute;right: 32px;bottom: 46px;background: url(../image/pic5.png) no-repeat left center;display: block;width:95px;height: 58px;}
.def-cont-says .def-says-support b{position: absolute;right: 0;top: -35px;width:50px;height: 25px;font-size:20px;color: #fd7149;font-weight: normal;}
.w-warntips h4,w-warntips p{text-align:left;}
.w-smalltips{text-align:left;padding-left:40px}
/*footer*/
footer{width: 100%;/*height: 105px;*/padding-top: 15px;text-align: center;font-size: 12px;color: #fff;background:#0099ff;}
footer h3{font-size: 14px;font-weight: normal;}
footer .def-link{line-height: 20px;}
footer .def-blank{padding: 0 2px;}
footer a,footer a:hover{font-size: 12px;text-decoration: none;color: #fff;}
